/*清除浮动*/
.clearfix:after { visibility:hidden; display:block; font-size: 0;content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
.hidden{display:none;}
 { background:url(images/web/icon.png) no-repeat; }
.tel s,.searcher .type .res s,.searcher .submit,.iproNavi li a:hover,.protel s,.titm .titc s,.icaseCon .arrow_l, .icaseCon .arrow_r,.bmobile .bmc s,.bottom .ye,.ihonor .tog,.icontel span{ background:url(../images/icon.png) no-repeat; display:inline-block; vertical-align:middle; }
.iproNavi li a:hover,.iproNavi li a.hover{ background:url(../images/icon.png) no-repeat; }
span{text-transform:uppercase;}
/* pager */
.pager { display:block; width:100%; height:auto; padding:25px 0 5px; text-align:center; clear:both; margin-bottom:5px; }
.pager span, .pager a{ display:inline-block; border:1px solid #aaa; color:#333; background:#fff; height:20px; line-height:20px; padding:0px 8px; text-decoration:none; margin:0 5px; border-radius:1px; }
.pager a:hover{ background:#f5f5f5; border-color:#aaa; color:#aaa; text-decoration:none;}
.pager .cur{ background:#fff; border-color:#2d7400; font-weight:bold; color:#2d7400; }
.pager span.dot{ background:#2d7400; border-color:#2d7400; font-weight:bold; color:#fff; }
/* reLink */
.reLink {  clear:both; width:754px;height:30px; line-height:30px; border:1px solid #ddd; background:#FFF; margin-bottom:15px; }
.reLink .prevLink { float:left; margin-left:10px; }
.reLink .nextLink { float:right; margin-right:10px; }
/* reInformation */
.reInformation { width:734px; padding:0 10px 20px;margin-bottom:20px; border:1px solid #ddd; }
.reInformation .tit { height:36px; line-height:36px; text-align:left; padding-top:0px; padding-left:10px;border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; color:#2d7400;  }
.reInformation li { float:left; width:219px; margin:0px 12px; line-height:30px; text-align:center; font-size:14px;}
.reInformation li a{ width:100%; display:block;  color:#2d7400;}
.reInformation li a:hover{ text-decoration:underline;}
.reInformation li img { width:215px; height:157px; padding:2px; border:1px solid #ddd;  display:block; }
.reInformation li img:hover { opacity:0.8; filter:Alpha(opacity=80); }
.reInformation li.hover { border-color:#ec2932; }

/*ipro*/
.ipro{ padding-bottom:30px;}
.iproNavi{ width:214px; position:relative; z-index:999;}
.iproNavi h2.tit{ width:216px; height:75px; padding-top:50px; text-align:center; margin-left:-2px; background:url(../images/protit.png) no-repeat 0px 0px;}
.iproNavi h2.tit strong{ color:#fff; font-size:24px; display:block;}
.iproNavi h2.tit span{ color:#82ec48;font-size:16px; display:block; line-height:40px;}
.iproList{ width:210px; border:2px solid #eeeeee; border-top:0px; }
.iproNavi li{ width:100%; height:57px;  position:relative; vertical-align:bottom;}
.iproNavi li a{ width:100%; height:56px;  line-height:56px; border-bottom:1px solid #eee;  text-align:center; display:block; font-size:14px;}
.iproNavi li a:hover,.iproNavi li a.hover{ height:56px; font-weight:bold; color:#389F00; background-position:-312px 0px;}
/*三级*/
.iproNavi .leftNav li .drop { position:absolute; display:none; left:210px; top:0px; width:120px;   z-index:999;  background:#f8f8f8; border:1px #ccc solid; }
.iproNavi .leftNav li:hover .drop{ display:block;}
.iproNavi .leftNav li .drop a { height:30px; line-height:30px; color:#389F00; }
.iproNavi .leftNav li .drop a:hover{ width:120px; height:30px; font-weight:normal; line-height:30px;  background:#389F00; color:#fff;}

.iproNavi .promore{ width:87px; height:27px; text-align:center; color:#fff; line-height:27px; font-size:14px; border-radius:5px; display:block; margin:25px auto; background:#389f00; cursor:pointer;}
.protel{ width:214px; height:82px; margin-top:10px; padding:31px 0px 0px; background:url(../images/iprotel.jpg) no-repeat left bottom; color:#fff;}
.protel s{ width:40px; height:38px; background-position:-186px 0px; margin:10px 0px 0px 5px;}
.protel strong{ display:block; font-size:23px; line-height:24px; }
.protel span{ font-weight:bold; font-size:14px;}
/*标题公用*/
.titm{ width:544px; height:40px; margin:0px auto; position:relative; border-bottom:1px solid #e2e2e2;}
.titm em{ width:128px; height:2px; display:block; position:absolute; left:50%; margin-left:-78px; bottom:-1px; background:#329f00;}
.titm .titc{ display:inline-block; color:#329f00; font-size:18px; line-height:30px;}
.titm .titc strong{ width:300px; margin-right:8px; font-size:24px;}
.titm a.more{ margin-top:10px; font-size:14px; float:right; color:#329f00; }
.titl{ width:100%;}
.titl em{ width:100px; height:2px; display:block; position:absolute; left:0px; bottom:-1px; margin:0px; background:#329f00;}
.titl .titc strong{ width:300px; margin-right:8px; font-size:24px;}

/* 全局布局 */
.wrapper{ width:100%; padding:10px 0px 20px;}
.wrap { width:1000px; margin:0 auto; }
.content { float:right; width:754px;  }
.content .titm{ margin-bottom:25px; padding-top:20px;}
.listProduct .titm{  margin-bottom:5px}
.content .sitepath { float:right; height:40px; line-height:34px; color:#808080; font-size:14px; }
.content .sitepath a:hover {color:#3f8b0d; }
.content ul.list { height:auto !important;  }

.sideBar{ width:214px;}
.sideBar .tit{ height:42px;}
.sideBar .tit .titc{ height:40px; line-height:40px;}
.sideBar .tit .titc h2{ width:233px; padding-left:10px;}
.sideBar .tod{ width:223px; padding:10px 10px 10px; }

/* leftCon */
.leftCon,.leftNews { width:100%; }
.leftCon{ position:relative;}
.leftCon .icontit span{ font-size:16px; display:block;}
.leftCon .icontel{  height:65px; color:#fff; padding:15px 0px 0px 0px; background:url(../images/contact.jpg) no-repeat center center; }
.leftCon .icontel span{ width:108px; height:32px; margin-bottom:2px; line-height:32px; text-align:center; color:#fff; font-size:16px; background-position:-192px -89px; display:block;}
.leftCon .icontel strong{ font-size:24px; color:#ffcc00;}
.leftCon .icontxt{ font-size:14px; color:#848484; line-height:28px;}

/*leftNews*/
.leftNews li{ height:30px; line-height:30px; border-bottom:1px dotted #dcdcdc;}
.leftNews li i{ font-size:10px; color:#726b6b; font-family:"宋体"; font-style:normal; margin-right:10px;}
.leftNews li a{ display:block; width:100%; color:#333;}
.leftNews li a:hover em{ color:#06681f; font-weight:bold;}

.singlePage{ line-height:24px;}

/* listNews */
.listNews .list { padding-bottom:20px; overflow:hidden; }
.listNews .item { width:100%; height:34px; line-height:34px; background:url(./images/tip_7.gif) 0 center no-repeat; border-bottom:1px dashed #ddd; }
.listNews .item a { float:left; padding-left:15px; font-size:14px; color:#333; }
.listNews .item a:hover { text-decoration:underline; }
.listNews .item span { float:right; }
/* listNews2 */
.listNews2 .list { padding-bottom:20px; overflow:hidden; }
.listNews2 .item { width:100%; height:130px; border-bottom:1px dashed #ddd; padding:10px 0; }
.listNews2 .item .img { float:left; width:160px; height:120px; padding:4px; border:1px solid #ddd; margin-right:10px;  }
.listNews2 .item img { display:block; width:160px; height:120px; }
.listNews2 .item .img:hover { background:#389F00; border-color:#389F00; }
.listNews2 .item h3 { height:30px; line-height:30px; overflow:hidden; font-size:15px; font-weight:700; font-family:"Microsoft Yahei";  }
.listNews2 .item h3 a:hover { text-decoration:underline; }
/* pageNews */
.pageNews h1 { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; font-weight:700; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; border-bottom:1px solid #DDD; border-top:1px solid #DDD;  }
.pageNews .mark span { margin:0 7px; }
.pageNews .info { margin-bottom:40px; line-height:24px; }
/* listCase */
.listCase ul{width:120%;}
.listCase li{ width:222px; height:207px; line-height:42px; font-size:14px; padding:5px; text-align:center;  float:left; margin:5px 9px 10px; 
*display:inline; background:url(../images/iprodw.jpg);}
.listCase li img{ width:222px; height:167px; display:block;}
.listCase li a{ display:block; color:#185904; line-height:40px;}
.listCase li:hover{background:url(../images/icasedwh.jpg);}
.listCase li:hover a{ color:#fff;}

/* pageCase */
.pageCase h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageCase .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .info { margin-bottom:40px; }
/* listProduct */
.listProduct .tod { width:100%; }
.listProduct ul{ width:120%;}
/* listProduct2 */
.listProduct2 .tod { overflow:hidden; }
.listProduct2 .list { float:left; width:110%; font-family:"Microsoft Yahei"; }
.listProduct2 .item { float:left; width:220px; margin:0 13px 20px 0; _display:inline; }
.listProduct2 .item .img { display:block; width:210px; height:158px; padding:4px; border:1px solid #ddd; transition:all 500ms ease; overflow:hidden; }
.listProduct2 .item img { width:210px; height:158px; display:block; }
.listProduct2 .item .img:hover { background:#ffc17b; border-color:#f07f00; transition:all 500ms ease; }
.listProduct2 .item h3 { height:30px; line-height:25px; font-size:16px; text-align:center; }
.listProduct2 .item h3 a:hover { text-decoration:underline; }
.listProduct2 .item .summary { height:60px; line-height:20px; color:#999; overflow:hidden; margin-bottom:10px; }
.listProduct2 .item .order { display:block; width:77px; height:23px; line-height:23px; margin:0 auto; text-align:center; color:#333; border:1px solid #aaa; }
.listProduct2 .item .order:hover { color:#f07f00; border-color:#f07f00; }

/* .pageProduct */
.pageProduct h1 { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageProduct .photo { margin-bottom:20px; }
.pageProduct .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; }
.pageProduct .detaiInfo { margin-bottom:10px; line-height:24px;}
/* pageProduct2 */
.pageProduct2 .photo { float:left; margin-bottom:20px; }
.pageProduct2 .photo .img { width:360px; height:270px; display:block; padding:4px; border:1px solid #dbe7c7; }
.pageProduct2 .baseInfo { float:right; width:340px; }
.pageProduct2 h1 { height:30px; line-height:30px; font-size:16px; }
.pageProduct2 .baseInfo p { line-height:30px; }
.pageProduct2 .baseInfo p span { font-size:18px; color:#ffae00; font-family:"Georgia"; }
.pageProduct2 .baseInfo p.button { padding-top:40px; }
.pageProduct2 .baseInfo a.btn { display:block; width:77px; height:25px; line-height:25px; text-align:center; color:#333; border:1px solid #aaa; }
.pageProduct2 .baseInfo a.btn:hover { color:#f07f00; border-color:#f07f00; }
.pageProduct2 .detaiTit { height:25px; line-height:20px; border-bottom:1px solid #aaa; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#333; font-weight:700; }
.pageProduct2 .detaiInfo { margin-bottom:10px; }


/*迷你banner高度*/
.minBanner img{width:1920px; margin-left:-960px; }
